package com.archerdu.commons.constant;

/**
 * 错误常量
 * 
 * @projectName springDemo
 * @description 错误常量
 * @author archer du
 * @createDate 2013年9月27日 下午5:24:07
 * @updateUser dxf
 * @updateDate 2013年9月27日 下午5:24:07
 * @updateRemark 新建
 * @version 0.0.1
 */
public interface ErrorConstant {

    /** 未知错误 */
    String UNKONW_ERROR                          = "error.unknow";

    /** 普通删除错误 */
    String DELETE_ERROR                          = "error.delete.error";

    /** 验证码错误提示 */
    String LOGIN_GRAPH_CODE_WRONG                = "login.graphCode.wrong";
    /** 用户名或密码错误 */
    String LOGIN_USERNAME_PWD_WRONG              = "login.userNameOrPwd.wrong";
    /** 两次密码不一致 */
    String PASSWORD_INDENTIFY_WRONG              = "password.indentify.wrong";
    /** 密码修改成功 */
    String PASSWORD_MODIFY_SUCCESS               = "password.modify.success";

    /** 用户已经存在 */
    String USER_AREADY_EXISTS                    = "user.aready.exists";
    /** 不是当前用户 */
    String USER_NOT_CURRENT                      = "user.not.current";

    /** 文章目录不能为空 */
    String ARTICLE_CATE_NOT_NULL                 = "article.cate.notnull";

    /** 目录不存在 */
    String CATE_NOT_EXISTS                       = "error.cate.not.exists";
    /** 上级目录不存在 */
    String CATE_PARENT_NOT_EXISTS                = "error.cate.parent.not.exists";
    /** 目录下有子目录，不能删除 */
    String CATE_EXISTS_CHILD                     = "error.cate.exists.child";
    /** 目录下有内容，不能删除 */
    String CATE_EXISTS_CONTENT                   = "error.cate.exists.content";

    /** 广告位不能添加子目录 */
    String ADVERTISE_CATE_TYPE_POSITION          = "error.advertise.cate.position";
    /** 广告组下只能添加广告位 */
    String ADVERTISE_CATE_TYPE_GROUP             = "error.advertise.cate.group";

    /** 广告只能添加到广告位下 */
    String ADVERTISE_NOT_POSITION_CATE           = "error.advertise.not.position.cate";
    /** 不是广告位目录 */
    String ADVERTISE_SEARCH_NOT_POSITION_CATE    = "error.advertise.search.not.position.cate";

    /** 题目下已有选项，不能删除 */
    String QUESTION_DELETE_HAS_OPTION            = "error.question.delete.has.option";
    /** 题目下已有选项，不能将题目修改为填写类型 */
    String QUESTION_NOT_CHANGE_TO_TEXT           = "error.question.cant.change.to.text";
    /** 题目下已有多个正确，不能将题目修改为填写单选类型 */
    String QUESTION_NOT_CHANGE_TO_MULTI_SELECTED = "error.qeustion.cant.change.to.multi_selected";
}
